menuitem: mark with the GTK_STYLE_CLASS_MENUITEM style class
authorCosimo Cecchi <cosimoc@gnome.org>
Wed, 2 Mar 2011 03:33:15 +0000 (22:33 -0500)
committerCosimo Cecchi <cosimoc@gnome.org>
Thu, 3 Mar 2011 22:48:25 +0000 (17:48 -0500)
gtk/gtkmenuitem.c

index 6194ee567e77016814ded880385808aa2f20b2fd..5692900e6d76f9d774ff3686063d3a1db5cd8f0a 100644 (file)
@@ -413,6 +413,7 @@ gtk_menu_item_class_init (GtkMenuItemClass *klass)
 static void
 gtk_menu_item_init (GtkMenuItem *menu_item)
 {
+  GtkStyleContext *context;
   GtkMenuItemPrivate *priv;
 
   priv = G_TYPE_INSTANCE_GET_PRIVATE (menu_item,
@@ -437,6 +438,9 @@ gtk_menu_item_init (GtkMenuItem *menu_item)
   priv->use_action_appearance = TRUE;
   priv->timer = 0;
   priv->action = NULL;
+
+  context = gtk_widget_get_style_context (GTK_WIDGET (menu_item));
+  gtk_style_context_add_class (context, GTK_STYLE_CLASS_MENUITEM);
 }
 
 GtkWidget*